package mh.modules.mh.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 
 * 
 * @author zhongxiang
 * @email 
 * @date 2024-10-23 16:59:34
 */
@Data
@TableName("mh_growth")
public class GrowthEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 自增主键，唯一标识每条棉花生长记录
	 */
	@TableId
	private Long mhId;
	/**
	 * 棉花植株的唯一标识,唯一编号，用于区分不同植株的生长记录
	 */
	private String mhBh;
	/**
	 * 记录日期，精确到天
	 */
	@JsonFormat(locale ="zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
	private Date recordDate;
	/**
	 * 总株数（如果死亡-1）
	 */
	private Long mhNumber;
	/**
	 * 株高
	 */
	private Double mhHeight;
	/**
	 * 茎粗
	 */
	private Double mhJc;
	/**
	 * 叶片数
	 */
	private Long mhYps;
	/**
	 * 第一果枝节高度
	 */
	private Double mhDygzjgd;
	/**
	 * 果枝数
	 */
	private Long mhGzs;
	/**
	 * 蕾数
	 */
	private Long mhLs;
	/**
	 * 花数
	 */
	private Long mhHs;
	/**
	 * 总铃数
	 */
	private Long mhZls;
	/**
	 * 单株结铃数
	 */
	private Long mhDzjls;
	/**
	 * 吐絮数
	 */
	private Long mhTxs;
	/**
	 * 果枝始节
	 */
	private Double mhGzsj;
	/**
	 * 果枝台数
	 */
	private Long mhGzts;
	/**
	 * 铃长
	 */
	private Double mhLc;
	/**
	 * 铃宽
	 */
	private Double mhLk;
	/**
	 * 铃型
	 */
	private String mhLx;
	/**
	 * 单铃重（克）
	 */
	private Double mhDlz;
	/**
	 * 衣分（%）
	 */
	private Double mhYf;
	/**
	 * 籽棉产量
	 */
	private Double mhZmcl;
	/**
	 * 马克隆值
	 * 一般棉花的马克隆值范围在 2.5 到 6.5 之间。
	 * 马克隆值分为 A、B、C 三级。
	 * A 级马克隆值范围为 3.7 - 4.2，代表高档棉花。
	 * B 级马克隆值范围为 3.5 - 3.6 和 4.3 - 4.9，代表中档棉花。
	 * C 级马克隆值范围为 3.4 及以下和 5.0 及以上，代表低档棉花。
	 */
	private Double mhMklz;
	/**
	 * 整齐度
	 */
	private Double mhZqd;
	/**
	 * 比强度
	 */
	private Double mhBqd;
	/**
	 * 伸长率
	 */
	private Double mhSzl;
	/**
	 * 反射率
	 */
	private Double mhFsl;
	/**
	 * 黄度
	 */
	private Double mhHd;
	/**
	 * 衣指(每 100 粒棉籽上纤维重量（衣指）)
	 */
	private Double mhYz;
	/**
	 * 籽指(指 100 粒棉籽的重量)
	 */
	private Double mhZz;
	/**
	 * 添加人
	 */
	private String addUser;

}
